/* flexslider */
.flexslider{position:relative;height:500px;overflow:hidden;background:url(../../images/news/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.slides li a{display:block;width:100%; height:500px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../../images/news/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:none;width:43px;height:68px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../../images/news/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../../images/news/next.png) center center no-repeat;}
.flexslider:hover .flex-direction-nav li a{display:block;}
.tit h3{text-align: center;color: #191919;padding-top: 60px;padding-bottom: 22px;font-size: 30px;font-weight: normal;}
.tit p{text-align: center;color: #8c8c8c;font-size: 16px;}
.dz li{width: 144px;float: left;margin-right: 135px;margin-top: 65px;}
.dz li.r{float: right;margin-right: 0px;}
.dz li p{color: #0d0d0d;text-align: center;padding-top: 15px;padding-bottom: 15px;font-size: 16px;}
.abtn{width: 130px;height: 32px;display: block;line-height: 32px;margin: auto;color: #878787;border: 1px solid #bfbfbf;border-radius: 8px;text-align: center;}
.dzimg02{display: none;}
.dzimg01{display: block;}
.dz li.hover .dzimg02,.dz li:hover .dzimg02{display: block;}
.dz li.hover .dzimg01,.dz li:hover .dzimg01{display: none;}
.dz li.hover .abtn,.dz li:hover .abtn{background: #e31d1a;border: 1px solid #e31d1a;color: #fff;}
.yanjiu{background: #f5f5f5;margin-top: 55px;padding-bottom: 45px;}
.yanjiu ul li{width: 290px;height: 150px;border: 1px solid #ededed;background: #fff;float: left;margin-top: 25px;margin-right: 30px;border-radius: 8px;}
.yanjiu ul li.r{float: right;margin-right: 0px;}
.bg-qz{background: url("../../images/news/bg-qz.jpg") no-repeat;width: 120px;height: 33px;margin-top: 22px;text-align: center;color: #fff;line-height: 33px;}
.yanjiu ul li p{width: 230px;margin: auto;margin-top: 15px;line-height: 24px;}
.aboutus{background: #f5f5f5;width: 100%;padding-bottom: 50px;}
.input{border: 1px solid #e31d1a;height: 35px;line-height: 35px;width: 320px;float: left;margin-left:80px;margin-top: 15px;}
.input i{background: #e31d1a;width: 120px;font-style: normal;color: #fff;display: block;float: left;text-align: center;}
.input input{height: 31px;line-height: 31px;border: none;width: 195px;background: #f5f5f5;}
.amx{width: 235px;height: 45px;text-align: center;line-height: 45px;background: #e31d1a;border: 1px solid #e31d1a;color: #fff;margin-top: 40px;}
.amx:hover{background: #e31d1a;color: #fff;}
.jx li{width: 298px;height: 360px;background: url("../../images/news/jx01.jpg") no-repeat;margin-top: 60px;margin-bottom: 60px;float: left;margin-right: 165px;}
.jx li.r{float: right;margin-right: 0px;}
.jx li h3{text-align: center;color: #fff;font-size: 20px;font-weight: normal;padding-top: 45px;line-height: 28px;}
.jx li  p{padding-top:26px;line-height: 24px;text-align: center;color: #fff;}
.jx li  p label{font-size: 18px;}
.bbtn{width: 180px;height: 45px;background: #fff;border-radius: 10px;line-height: 45px;display: block;margin: auto;text-align: center;margin-top: 40px;color: #de1e37;}
.congye{padding-bottom: 60px;}
.congye li{float: left;width:360px;height: 210px;border: 1px solid #e5e5e5;border-radius: 18px;margin-right: 80px;margin-top: 40px;}
.congye li.r{float: right;margin-right: 0px;}
.congye li>div.l{width: 170px;margin-left: 25px;padding-top: 36px;}
.congye li>div.l p{text-align: center;font-size: 18px;color: #151515;line-height: 28px;}
.congye li>div.l p label{font-size: 14px;border-top: 2px solid #e61818;}
.congye li>div.l div{line-height: 26px;padding-top: 10px;}
.list li{width: 400px;float: left;border-bottom: 1px solid #e1dede;padding-bottom: 8px;margin-top: 35px;margin-right: 29px;}
.list li.r{float: right;margin-right: 0px;}
.list li p{line-height: 24px;padding-top: 10px;padding-left: 5px;}
.list li a label{color: #e31d1a;}
.bgx{background: url("../../images/news/bgx.jpg") no-repeat;width: 1260px;height: 561px;margin-top: 45px;margin-bottom: 50px;}
.c250 li{width: 250px;margin-left: 120px;float: left;background: #fff;box-shadow: 1px 1px 1px #f1f1f1;padding-bottom: 26px;margin-left: 120px;margin-top: 75px;margin-bottom: 10px;}
.c250 li i{width: 85px;height: 85px;background: #e31d1a;color: #fff;text-align: center;color: #fff;line-height: 85px;font-size: 26px;display: block;text-align: center;margin: auto;border-radius: 50%;margin-top: 25px;
font-style: normal;}
.c250 li p{height: 90px;line-height: 24px;text-align: center;padding-top: 30px;padding-left:10px;padding-right: 10px;}
.c250 li a{background: #fe0000;color: #fff;border: none;}

.table_major{
    width: 1200px;
    border: 1px solid #dbdbdb;
    margin-top:20px;
}
.table_major th,.table_major td{
    border: 1px solid #dbdbdb;
    text-align: center;
    font-size: 16px;
    color: #777;
    height: 60px;
    border-left: none;
}
.table_major th{
    font-size: 18px;
    color: #d81d28;
    height: 80px;
    background-color: #f9d3d2;
    font-weight: normal;
}

.table_major .more:hover{
    text-decoration: underline;
}
.aanav a{display: block;border-bottom: 1px solid #e31d1a;float: left;margin-left: 120px;color: #0e0e0e;margin-top: 47px;font-size: 16px;}
.lxf{background: url("../../images/news/bb.jpg") no-repeat 50% 50%;width: 100%;height: 500px;}
.lxfinpt h3{text-align: center;color: #fff;padding-top: 70px;font-size: 32px;font-weight: normal;line-height: 42px;padding-bottom: 50px;}
.lxfinpt h3 label{font-size: 18px;}
.lxfinpt  li{display: block;width: 280px;margin: auto;color: #fff;font-size: 16px;line-height: 34px;margin-bottom: 32px;}
.lxfinpt  li input{height: 30px;line-height: 30px;background: #7c7c7c;width: 218px;border: none;}
.lxfinpt span.l{width:60px;text-align:right;}